/*
 * @Author: CHINAKAIYUAN<sunkaiyuan@namenode.cn>
 * @Date: 2022-01-27 11:08:25
 * @LastEditTime: 2023-05-05 14:58:01
 * @LastEditors: 孙开源 && sunkaiyuan@namenode.cn
 * @Description: 
 */
//修复ResizeObserver loop limit exceeded 错误
import { createApp } from 'vue'
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
import 'element-plus/theme-chalk/display.css'
import scui from './scui'
import i18n from './locales'
import router from './router'
import store from './store'
import App from './App.vue'
import VXETablePluginElement from 'vxe-table-plugin-element'
import VXETablePluginExportXLSX from 'vxe-table-plugin-export-xlsx'
import ExcelJS from 'exceljs'
// import 'vxe-table-plugin-element/dist/style.css'
import DataVVue3 from '@kjgl77/datav-vue3'
// import VXETablePluginElement from 'vxe-table-plugin-element'
import 'xe-utils'
import VXETable from 'vxe-table'
import 'vxe-table/lib/style.css'
import "./assets/css/global.scss"
// import 'vxe-table-plugin-element/dist/style.css'
const app = createApp(App);
VXETable.use(VXETablePluginElement)
app.use(DataVVue3)
app.use(store);
app.use(router);
app.use(ElementPlus);
app.use(i18n);
app.use(scui);
app.use(VXETable);
VXETable.use(VXETablePluginExportXLSX, {
    ExcelJS
})
//挂载app
app.mount('#app');
